
namespace core
{

    /*
     * @brief: window property name.
     */
    const char* COMMON_CONTROL_PROPERTY_ID              = "id";
    const char* COMMON_CONTROL_PROPERTY_VISIBLE         = "visible";
    const char* COMMON_CONTROL_PROPERTY_TITLE           = "title";
    const char* COMMON_CONTROL_PROPERTY_TABSTOP         = "tabstop";
    const char* COMMON_CONTROL_PROPERTY_ZINDEX          = "z-index";
    const char* COMMON_CONTROL_PROPERTY_ALPHA           = "alpha";
    const char* COMMON_CONTROL_PROPERTY_DRAG            = "drag";

    /*
     * @brief: style property name.
     */
    const char* STYLE_PROPERTY_BACKGROUND               = "background";
    const char* STYLE_PROPERTY_BACKGROUND_COLOR         = "background-color";
    const char* STYLE_PROPERTY_BACKGROUND_IMAGE         = "background-image";
    const char* STYLE_PROPERTY_BACKGROUND_REPEAT        = "background-repeat";
    const char* STYLE_PROPERTY_COLOR                    = "color";
    const char* STYLE_PROPERTY_LINE_HEIGHT              = "line-height";
    const char* STYLE_PROPERTY_HORIZONTAL_ALIGN         = "h-align";
    const char* STYLE_PROPERTY_VERTICAL_ALIGN           = "v-align";
    const char* STYLE_PROPERTY_TEXT_ALIGN               = "text-align";
    const char* STYLE_PROPERTY_UNDERLINE                = "underline";
    const char* STYLE_PROPERTY_TEXT_INDENT              = "text-indent";
    const char* STYLE_PROPERTY_FONT                     = "font";
    const char* STYLE_PROPERTY_FONT_FAMILY              = "font-family";
    const char* STYLE_PROPERTY_FONT_SIZE                = "font-size";
    const char* STYLE_PROPERTY_FONT_STYLE               = "font-style";
    const char* STYLE_PROPERTY_BORDER                   = "border";
    const char* STYLE_PROPERTY_BORDER_WIDTH             = "border-width";
    const char* STYLE_PROPERTY_BORDER_STYLE             = "border-style";
    const char* STYLE_PROPERTY_BORDER_COLOR             = "border-color";
    const char* STYLE_PROPERTY_POSITION                 = "position";
    const char* STYLE_PROPERTY_MARGIN                   = "margin";
    const char* STYLE_PROPERTY_MARGIN_LEFT              = "margin-left";
    const char* STYLE_PROPERTY_MARGIN_TOP               = "margin-top";
    const char* STYLE_PROPERTY_MARGIN_RIGHT             = "margin-right";
    const char* STYLE_PROPERTY_MARGIN_BOTTOM            = "margin-bottom";
    const char* STYLE_PROPERTY_PADDING                  = "padding";
    const char* STYLE_PROPERTY_PADDING_LEFT             = "padding-left";
    const char* STYLE_PROPERTY_PADDING_TOP              = "padding-top";
    const char* STYLE_PROPERTY_PADDING_RIGHT            = "padding-right";
    const char* STYLE_PROPERTY_PADDING_BOTTOM           = "padding-bottom";
    const char* STYLE_PROPERTY_LEFT                     = "left";
    const char* STYLE_PROPERTY_TOP                      = "top";
    const char* STYLE_PROPERTY_RIGHT                    = "right";
    const char* STYLE_PROPERTY_BOTTOM                   = "bottom";
    const char* STYLE_PROPERTY_WIDTH                    = "width";
    const char* STYLE_PROPERTY_HEIGHT                   = "height";
    const char* STYLE_PROPERTY_CURSOR                   = "cursor";

}